.div1 {
    /* 改为行内块元素 */
    display: inline;
}

.span1 {
    /* 改为块级元素 */
    display: block;
}

.span2,.a1 {
     /* 改为行内块元素 */
     display: inline-block;
}

.hidden {
    /* 隐藏元素 */
    display: none;
}